The Target Selection Dialog allows users to specify the debug target, the interface used to connect to the target, and some useful run options.
Target Selection topics:
Common targets include: "Exec" for native debuggers, "Remote/Serial" for establishing a connection to a target board via a serial line, "Remote/TCP" for TCP connections, and "Simulator" for connections to the simulator. There may be more depending on the configuration of the debugger being used.
In general, "remote" targets are always serial connections which require the user to specify the serial port and baud rate to be used for the connection and "remote/tcp" targets are always TCP connections which require specifying the hostname and port number of the machine to which to connect. Depending upon configuration, there may be numerous serial- and TCP-based connections. These always follow the naming convention target/Serial and target/TCP.
With MIPS SDE the "MDI Connection" target is available, which provides a connection to EJTAG probes and software simulators supplied as DLLs which conform to the MIPS Debug Interface specification.
To select a target, choose one of the available targets from the dropdown menu in the Connection Frame. Then specify the interface options for this target: selecting the baudrate and serial port from the dropdown menus (serial targets only) or entering the hostname and port number (TCP targets only).
For an MDI Connection the interface options are different: instead of a serial port and baudrate you must select a CPU Device from the dropdown menu, which presents the list of available CPUs returned by the MDI DLL. For MIPSsim only you can enter the name of a Config file which configures the simulated CPU. The Arguments field allows you to enter arguments to be passed via argc and argv to your application.
Note that all remote targets typically do not "run" programs. Since target boards are usually incapable of creating a new "process", these targets seldom "Run". The defaults for all remote targets reflect this distinction: they are all set to "Continue".
Only one of the options "Run Program" and "Continue from Last Stop" may be used. Typically, the default behavior of this setting should not be altered.